package org.lanqiao.tjut.controller;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.lanqiao.tjut.bean.TBStudentBean;
import org.lanqiao.tjut.model.ModelFactory;

/**
 * 学生信息跳转StudentInfoModifyDispartchServlet
 */
@WebServlet("/StudentInfoModifyDispartchServlet")
public class StudentInfoModifyDispartchServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;

	
	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		//获取参数
		//获取跳转的路径名
		String strJumpP=request.getParameter("jp")+".jsp";
		//获取主键id
		String stuId=request.getParameter("sid");
		//获取操作类型参数
		String strOp=request.getParameter("op");
		//根据操作类型进行不同的分支流程处理
		if(strOp==null||strOp.equals("")){
			//修改操作
			TBStudentBean stuB=ModelFactory.getStudentInfoModelInstance().getStudentInfoById(stuId);
			//将查询结果放到session缓存中
			request.getSession().setAttribute("stuBM", stuB);
			
		}else{
			//进行删除操作
			ModelFactory.getStudentInfoModelInstance().deleteStudentInfoById(stuId);
			
		}
		//转发到前台页面
		request.getRequestDispatcher(strJumpP).forward(request, response);
		
		
	}

}
